home *** CD-ROM | disk | FTP | other *** search
/ Best of Shareware / Best of PC Windows Shareware 1.0 - Wayzata Technology (7111) (1993).iso / mac / DOS / PROGRAMG / PPM115 / PPMHELP.HLP (.txt) < prev    next >
Borland Turbo Vision Help  |  1993-09-19  |  62KB  |  1,055 lines

  1.  Programmer's Project Manager 
  2. Welcome to the Programmer's Project Manager Editor.  This editor allows you to edit Source, Documentation, and Release  files in a multiple-window environment.  The System (
  3. ) menu is accessed by pressing Alt-Space.  All of the other menus are accessed by pressing Alt-Z, where Z is the first letter of the menu.  For example, the "File" menu is pulled down by Alt-F. Of course, you may also use the mouse to navigate the menus. &
  4. Press ESC to clear this help screen. 
  5.  (System) Menu  (Alt-Spacebar) 
  6. The System menu appears on the far left of the menu bar and is represented by the 
  7.  symbol. (
  8. When you pull down the 
  9.  menu, you see '
  10.   Ascii
  11. Table
  12.   Calendar
  13.   Calculator
  14.  ASCII Table 
  15. The ASCII table displays the entire IBM PC character set.  The current character is marked by a blinking block cursor, and the hexadecimal and decimal ASCII values of the character are displayed below the chart. A new character is selected by pressing it on the keyboard, by clicking the mouse on it in the chart, or by moving the cursor using the cursor keys. 
  16.  Calculator 
  17. The Calculator is a simple four-function calculator with add, subtract, multiply, and divide.  To operate the calculator you can either use the keyboard or press the buttons on the calculator with the mouse.  The 'C' key clears the calculator, the '
  18. ' key will erases the last character typed, and the '
  19. ' key toggles the value from positive to negative (the keyboard equivalent of '
  20. ' is '_'). 
  21.  Calendar 
  22. The Calendar displays the current month, highlighting todays date. The next and previous months can be viewed using the '+' or '-' keys respectivly.  The mouse can also be used to change the month by pressing the 
  23.  icons. 
  24.  File  (Alt-F) 
  25. The File menu includes choices for opening and saving files, changing directories, DOS shell, and exiting the program. 8
  26.  Open
  27.  Save
  28.  Save
  29.  Change
  30. Shell
  31.  Exit
  32.  File 
  33.  Open  (F3) 
  34. The File
  35. Open command displays the Open a File dialog box. In this dialog box you select the text file you want to edit in a window. &
  36. The Open
  37. File dialog box contains: 
  38.  an input
  39. box with a history list
  40.  a list
  41. box to browse the directory
  42.  the standard Cancel button
  43.  Open action button
  44.  an information panel that describes the
  45.    selected file
  46.  File 
  47.  New 
  48. The File
  49. New command creates a new editor window.  The window's name is "Untitled", and is empty. 
  50.  File 
  51.  Save  (F2) 
  52. The File
  53. Save command allows you to save the contents of the current editor window to a disk file.  If the window already has a name, the file will be saved under this name.  If you wish to save the file under a new name, select the File|Save
  54. As command instead. 
  55.  File 
  56.  Save As 
  57. The File
  58. Save As command allows you to save the contents of the current editor window to a new file name.  Note that if an editor window does not have a name (it is called "Untitled") selecting File|Save will execute the Save As dialog box. 
  59.  File 
  60.  Save All 
  61. The File
  62. Save All command saves the contents of all editor windows to disk. 
  63.  File 
  64.  Change Dir   
  65. Change Dir brings up the Change
  66. Directory dialog box, in which you can change the current directory. 
  67.  File 
  68.  DOS Shell 
  69. With the File
  70. DOS Shell command, you can leave the program temporarily to perform a DOS command or run another program. 9
  71. To return to this program, type EXIT at the DOS prompt. 
  72.  File 
  73.  Exit  (Alt-X) 
  74. The File
  75. Exit command terminates this program. 
  76.  Help on Open a File Dialog Box 
  77. The Open a File dialog box contains an input box, a file
  78. list, a file information panel, the standard button Cancel, one other action button (Open), plus a history list that's attached to the Name
  79. inputbox. 
  80.  Name 
  81.                                  
  82. The Name input box is where you enter the name of the file to load, or the file-name mask to use as a filter for the Files list box (for example, *.*). 
  83.  Files 
  84.                                  
  85.   FILENM01.PAS  
  86.   FILENM09.PAS  
  87.   FILENM02.PAS  
  88.   FILENM10.PAS  
  89.   FILENM03.PAS  
  90.   FILENM11.PAS  
  91.   FILENM04.PAS  
  92.   FILENM12.PAS  
  93.   FILENM05.PAS  
  94.   ..            
  95.   FILENM06.PAS  
  96.   \MOREXAMP     
  97.   FILENM07.PAS  
  98.   \TOURS        
  99.   FILENM08.PAS  
  100.   \ANSWERS.DIR  
  101. The Files list box lists the names of files in the current directory that match the file-name mask in the Name input box, plus the parent directory and all subdirectories. 
  102.  C:\TP\EXAMPLES\*.PAS                     
  103.  HELLO.PAS       52  Jul 14,1990  12:00pm 
  104. The File information panel shows the path name, file name, date, time, and size of the selected file. =
  105. None of the items on this information panel are selectable. 
  106.  [ Open ] 
  107. The Open button opens a new Viewer window and places the selected file in that window. 
  108.  [ Cancel ] 
  109. If you choose Cancel, nothing changes and no action occurs, and the dialog box is put away. M
  110. (Esc always cancels a dialog box, even if a Cancel button does not appear.) 
  111.  [ Open ] 
  112. In the Open a File dialog box, if you choose the Open button TVDEMO opens a new window and places the selected file in that window. 
  113.  Help on the Change Directory dialog box 
  114. The Change Directory dialog box consists of an input box, a list box, the standard OK and Help buttons, and two other buttons (Chdir and Revert). |
  115.  Directory Name 
  116.                                      
  117. The Directory Name input box is where you type in the path of the new directory. 
  118.  Directory Tree 
  119.    Drives                            
  120. C:\                            
  121.      
  122. TP                           
  123.        
  124. TVISION                    
  125. The Directory Tree list box enables you to navigate directories by using the selecting bar and pressing Enter. 
  126. If you're using the keyboard, press Enter to make the selected directory be the current directory, then choose OK or press Esc to exit the dialog box. +
  127.  [Chdir ] 
  128. The Chdir button changes the current directory once you've selected or typed in a directory name. +
  129.  [Revert] 
  130. The Revert button goes back to the previous directory, as long as you haven't yet exited the dialog box. 
  131.  Edit  (Alt-E) 
  132. The Edit menu includes choices for UNDO in the editor and managing the clipboard. 
  133.  Edit 
  134.  Undo 
  135. The Edit
  136. Undo command allows you to "take back" the last editor action you performed.  For example, if the line: 
  137.   This is an editor test
  138. is changed to: 
  139.   This was an editor test
  140. the Undo command will become active.  Executing the Undo command will cause the line to revert back to its original version.  Note that changes which can be undone are grouped into similar actions, such as typing, or deleting characters.  Any action type you perform that is different than the last action type will cause the Undo information to be lost. 
  141.  Edit 
  142.  Cut 
  143. The Edit
  144. Cut command removes the selected text and places it on the Clipboard.  Any information previously on the clipboard is lost.  Text cut from the editor may be immediately replaced by selecting the Undo command before moving the cursor. 
  145.  Edit 
  146.  Copy 
  147. The Edit
  148. Copy command places a copy of the selected text on the Clipboard.  The selected information is left unchanged, but any information previously on the clipboard is lost. 
  149.  Edit 
  150.  Paste 
  151. The Edit
  152. Paste command inserts a the contents of the clipboard into the current editor window at the cursor position.  The contents of the clipboard remain unchanged.  If any text is selected in the current editor window, the highlighted text is replaced by the text coming from the clipboard.  Information pasted into an editor may be removed immediately by using the Undo command before moving the cursor. 
  153.  Edit 
  154.  Show Clipboard 
  155. The Edit
  156. Show Clipboard command will display the Clipboard contents is an ordinary editor window.  Note that Cut and Paste commands are not enabled while the clipboard is the focused window. 
  157.  Edit 
  158.  Clear 
  159. The Edit
  160. Clear command removes any selected text from the current editor without placing a copy of the text on the clipboard.  The effects of this command may be reversed by selecting Undo before moving the cursor. 
  161.  Search (Alt-S) 
  162. The Search menu provides text search and optional replace capability. 
  163.  Search 
  164.  Find 
  165. The Search
  166. Find command searches through the text in the current window for the character or characters specified. 
  167.  Search 
  168.  Search & Replace 
  169. The Search
  170. Search & Replace command performs a text search and replace in the editor. 
  171.  Search 
  172.  Search Again 
  173. The Search
  174. Search Again command repeats the last Find operation. 
  175.  Window  (Alt-W) 
  176. The Window menu contains commands to close, move and perform other window-management commands. 
  177.  Window-management commands
  178.  Tile
  179.  Cascade
  180.  Zoom
  181.  Maximize
  182.  Next
  183.  Previous
  184.  Zoom
  185.  Close
  186.  Close
  187.  Toggle
  188. Video
  189.  Window 
  190.  Size/Move 
  191. Choose this command to change the size or position of the active window. 
  192.   Size
  193. If you press Shift while you use the arrow keys, you can change the size of the active window. Once you've adjusted its size or position, press Enter. Q
  194. If a window has a Resize corner, you can drag that corner to resize the window. 
  195.   Move
  196. When you choose Window
  197. Size/Move, the active window moves in response to the arrow keys. Once you've moved the window to where you want it, press Enter. F
  198. You can also move a window by dragging its title bar with the mouse. 
  199.  Window 
  200.  Zoom  
  201. Choose Window
  202. Zoom to resize the active window to the maximum size. If the window is already zoomed, you can choose this command to restore it to its previous size. {
  203. You can also double-click anywhere on the window's title bar (except where an icon appears) to zoom or unzoom the window. 
  204.  Window 
  205.  Zoom All  
  206. Choose Window
  207. Zoom All to resize all of the active windows on the desktop.  If the windows are already zoomed, this command will restore all of the active windows on the desktop to their previous size. 
  208.  Window 
  209.  Maximize All  
  210. Choose Window
  211. Maximize All to maximize all of the active windows on the desktop. 
  212.  Window 
  213.  Tile 
  214. Choose Window
  215. Tile to tile all open file windows on the desktop. L
  216.                
  217.                
  218.                
  219.                
  220.                
  221.                
  222.                
  223.                
  224.                
  225.                
  226.                
  227.                
  228.                
  229.                
  230.                
  231.                
  232.              Tiled Windows
  233.  Window 
  234.  Cascade 
  235. Choose Window
  236. Cascade to stack all open file windows on the desktop. Z
  237.                          
  238.                          
  239.                          
  240.                          
  241.                          
  242.         Cascaded Windows
  243.  Window 
  244.  Next  (F6) 
  245. Choose Window
  246. Next to cycle forwards through the windows on the desktop. 
  247.  Window 
  248.  Previous  (F5) 
  249. Choose Window
  250. Previous to cycle backwards through the windows on the desktop. 
  251.  Window 
  252.  Close  (Alt-F3) 
  253. Choose Window
  254. Close to close the active window. N
  255. You can also click the Close box in the upper left corner to close a window. 
  256.  Window 
  257.  Close All 
  258. Choose Window
  259. Close All to close all active windows. 
  260.  Window 
  261.  Toggle Video Mode 
  262. The Window
  263. Toggle Video option toggles the video mode between 25 and 43/50 lines per screen. 
  264.  Default  (Alt-D) 
  265. The Default menu contains commands that let you change color and mouse default settings. 
  266.  Default 
  267.  Mouse... 
  268. The Default
  269. Mouse command brings up the Mouse
  270. Options dialog box, where you can set various options that control how your mouse works, including: R
  271.  how fast a double-click is
  272.  which mouse button (right or left) is
  273.    active
  274.  Default 
  275.  Colors... 
  276. The Default
  277. Colors item brings up the Colors
  278. dialog box, where you can customize the colors of the display. 
  279.  Default 
  280.  Save Desktop 
  281. Default
  282. Save Desktop saves the state of all open windows to a file called PPMEDIT.DSK. This file can be reloaded by selecting Default
  283. Retrieve
  284. Desktop. 
  285.  Default 
  286.  Retrieve Desktop 
  287. Default
  288. Restore Desktop restores a previously-saved state of all open windows from a file called PPMEDIT.DSK. This file is saved via the Default
  289. Desktop menu command. 
  290.  Help on the Mouse Options dialog box 
  291. This dialog box consists of one check box, one slider bar, and the standard buttons OK and Cancel. 
  292.  Mouse Double Click       
  293.  Slow     Medium     Fast 
  294. The Mouse Double Click slider bar adjusts the double-click speed of your mouse. ^
  295.  [X] Reverse Mouse Buttons 
  296. Reverse Mouse Buttons makes the right mouse button take on the normal functions of the left--and vice versa. 6
  297.  See also:
  298.  Default
  299. Mouse...
  300. command
  301.  Help on the Colors dialog box 
  302. The Colors dialog box consists of two list boxes, a text display area, the standard OK, Cancel, and Help buttons, and one of the following: 
  303.  On color and black-and-white systems, it
  304.    also contains two color palettes.
  305.  On monochrome systems, it contains a set
  306.    of radio buttons instead of the palettes.
  307. This dialog box is where you can change the colors of different parts of this program. 
  308.  Group 
  309.    Desktop          
  310.    Menus            
  311.    Dialogs/Calc     
  312.    Puzzle           
  313.    Calendar         
  314.    Ascii table      
  315.                     
  316. The Group list box contains the names of the different regions of the program that you can customize. L
  317.  Item 
  318.    Color            
  319.                     
  320. When you select a group from the Group list, the Item list box displays the names of the different views in that region. 
  321.  Foreground 
  322.  Background 
  323. On color and black-and-white systems, you use the Foreground and Background palettes to modify colors. 
  324.  Colors 
  325. ) Mono low        
  326.   ( ) Mono high       
  327.   ( ) Mono underscore 
  328.   ( ) Mono inverse    
  329. On monochrome systems, you use the Colors set of radio buttons systems to modify the character attributes. Q
  330.  Text Text Text 
  331.  Text Text Text 
  332. On all systems, the display text (above the Help button) shows the current color or attribute settings. a
  333. Changes do not take effect on the desktop until you close the Colors dialog box by choosing OK. 
  334.  Reference 
  335. The Reference section contains information regarding various programming languages. /
  336.   Builder
  337.   MOREBuilder
  338.   Builder+MOREBuilder
  339.  Reference 
  340.  Builder 
  341.   Adaptor                    - StrVar := Adaptor
  342.   BCFAdd                     - [LongIntVar :=] BCFAdd StrExp1, StrExp2
  343.   BCFCopy                    - [IntVar :=] BCFCopy StrExp1, StrExp2, StrExp3
  344.   BCFDelete                  - [IntVar :=] BCFDelete StrExp1, StrExp2
  345.   Beep                       - Beep
  346.   BLDAttrib                  - [IntVar :=] BLDAttrib StrExp1, StrExp2
  347.   BLDChDir                   - [IntVar :=] BLDChDir StrExp
  348.   BLDChDrive                 - [IntVar :=] BLDChDrive StrExp
  349.   BLDCopy                    - [IntVar :=] BLDCopy StrExp1, StrExp2
  350.   BLDDel                     - [IntVar :=] BLDDel StrExp
  351.   BLDMkDir                   - [IntVar :=] BLDMkDir StrExp
  352.   Boxes                      - Single Box <row>, <col>, <wid>, <hght> <LineColor> On <Boxcolor>
  353.                              - Double Box <row>, <col>, <wid>, <hght> <LineColor> On <Boxcolor>
  354.   CALL                       - CALL <filename>
  355.   Canceled                   - IF Canceled <statement>
  356.   CapsLockOff                - CapsLockOff
  357.   CapsLockOn                 - CapsLockOn
  358.   CapsLockStatus             - IntVar := CapsLockStatus
  359.   Case                       - Select <expression> from
  360.                                  case <result>:
  361.                                    <statements>] ... ]
  362.                                End
  363.   CharToNum                  - IntVar := CharToNum StrExp
  364.   ClearLineTo                - ClearLineTo IntExp
  365.   Clock                      - Clock [foreground color] on [background color]
  366.   ClockOff                   - ClockOff
  367.   Close                      - Close FileVar
  368.   CloseAllFiles              - CloseAllFiles
  369.   CLS                        - CLS
  370.   CLS On                     - CLS <foreground color> On <background color>
  371.   Contains                   - IF StrExp1 Contains StrExp2 <statements>
  372.   CoprocessorInstalled       - IntVar := CoprocessorInstalled
  373.   CPU                        - IntVar := CPU
  374.   CurrentDir                 - StrVar :=  CurrentDir
  375.   CurrentDrive               - StrVar :=  CurrentDrive
  376.   DayoftheWeek               - IntVar := DayoftheWeek
  377.   DirExists                  - IntVar := DirExists StrExp
  378.   DiskFree                   - LongIntVar := DiskFree StrExp
  379.   DiskLabel                  - StrVar := DiskLabel StrExp
  380.   DiskReady                  - IntVar := DiskReady StrExp
  381.   DiskSize                   - LongIntVar := DiskSize StrExp
  382.   DOSErrorLevel              - IntVar := DOSErrorLevel
  383.   DOSInstalled               - LongIntVar := DOSInstalled
  384.   DOSRAM                     - LongIntVar := DOSRAM
  385.   DriveSize                  - IntVar := DriveSize StrExp
  386.   DropDown                   - DropDown StrExp1 [@ <Row>, <Col>]
  387.                                    <statement>
  388.                                  Item StrExp2
  389.                                    <statement>
  390.                                  Item StrExp3
  391.                                    <statement>
  392.                                End
  393.   ECHO                       - ECHO <Any text>
  394.   EMSAvail                   - LongIntVar := EMSAvail
  395.   EMSInstalled               - IntVar := EMSInstalled
  396.   EMSMajor                   - IntVar := EMSMajor
  397.   EMSMinor                   - IntVar := EMSMinor
  398.   EMSTotal                   - LongIntVar := EMSTotal
  399.   EMSVersion                 - StrVar := EMSVersion
  400.   ENVAvail                   - IntVar := EnvAvail
  401.   ENVTotal                   - IntVar := EnvTotal
  402.   EOF                        - EOF FileVar
  403.   Exit                       - Exit [<error code>]
  404.   External                   - External <Variable Type> Operand
  405.   File                       - File FileVar1 [, FileVar2...]
  406.   FileChangedDateToLong      - LongIntVar := FileChangedDateToLong StrExp
  407.   FileChangedTimeToLong      - LongIntVar := FileChangedTimeToLong StrExp
  408.   FileSize                   - LongIntVar := FileSize StrExp
  409.   FillArea                   - FillArea row,col,width,height,StrExp
  410.   FlushKeyboard              - FlushKeyboard
  411.   FOR                        - FOR %%<character> IN "<set>" DO <command>
  412.   For (Loop Structure)       - For IntVar = IntExp1 to IntExp2
  413.                                  <Statement>
  414.                                End
  415.   FreeArray                  - FreeArray ArrayVar
  416.   GetFilePos                 - LongIntVar := GetFilePos FileVar
  417.   GetKey                     - GetKey
  418.   GetYN                      - GetYN
  419.   GOTO                       - GOTO <label>
  420.   GoToXY                     - GoToXY <column>, <row>
  421.   HasExtension               - IntVar := HasExtension StrExp
  422.   Help                       - Help StrExp1, StrExp2,KeyConstant,IntExp1,IntExp2 @ row,col
  423.   IF                         - If <qualifier> <statement>
  424.                                or
  425.                                If <qualifier>
  426.                                  <statement1>
  427.                                  [...<statement n>]
  428.                                end [else
  429.                                  <statement1>
  430.                                  [...<statement n>]
  431.                                end]
  432.   Input                      - Input StrVar [, StrExp]
  433.   Input @                    - Input @ row,col StrVar [, StrExp]
  434.   IntToStr                   - StrVar := IntToStr IntExp
  435.   Item                       - Item StrExp, [<KeystrokeConstant>]
  436.   Keypressed                 - If Keypressed <statement>
  437.   LastKey                    - IF LastKey is <KeystrokeConstant> <statement>
  438.   Length                     - IntVar :=Length StrExp
  439.   LightBar                   - LightBar [@ <Row>, <Col>]
  440.                                  NestedItem <StrExp2>
  441.                                    <statements...>
  442.                                Item <StrExp3>
  443.                                    <statements...>
  444.                                End
  445.   Location                   - IntVar := Location StrExp1, StrExp2
  446.   LongToDateStr              - StrVar := LongToDateStr LongIntExp
  447.   LongToTimeStr              - StrVar := LongToTimeStr LongIntExp
  448.   LongToStr                  - StrVar := LongToStr LongIntExp
  449.   LowerCase                  - StrVar := LowerCase StrExp
  450.   LTrim                      - StrVar := LTrim StrExp
  451.   MaxCols                    - IntVar := MaxCols
  452.   MaxRows                    - IntVar := MaxRows
  453.   Menu Style                 - Menu Style <Item color>, <Item background color>,
  454.                                  <Hotkey text color>, <Hotkey background color>,
  455.                                  <Highlight text color>, <Highlight background color>,
  456.                                  <Box color>, <Box background color>,
  457.                                  <Immediate trigger>, <Use first key>,
  458.                                  <Box style>, <Use shadow>
  459.   MidStr                     - StrVar := MidStr StrExp, IntExp1, IntExp2
  460.   MouseHideCursor            - MouseHideCursor
  461.   MouseInstalled             - IntVar := MouseInstalled
  462.   MouseShowCursor            - MouseShowCursor
  463.   Move                       - [IntVar :=] Move StrExp1 StrExp2
  464.   NOT                        - Not <expression>
  465.   NumofDrives                - IntVar := NumofDrives
  466.   NumLockOff                 - NumLockOff
  467.   NumLockOn                  - NumLockOn
  468.   NumLockStatus              - IntVar := NumLockStatus
  469.   NumToChar                  - StrVar := NumToChar NumExp
  470.   OnPath                     - IntVar := OnPath StrExp
  471.   Open                       - [IntVar :=] Open "StrExp" for
  472.   OSMajor                    - IntVar := OSMajor
  473.   OSMinor                    - IntVar := OSMinor
  474.   OSVersion                  - StrVar := OSVersion
  475.   ParamCount                 - IF ParamCount is|== <statement>
  476.   Password                   - Password StrExp
  477.   Pause                      - PAUSE [<StrExp>]
  478.   PickFile                   - StrVar := PickFile StrExp, IntExp [@ row, col]
  479.   PickList                   - Int1 := PickList StrExp, StrArrayVar[1], IntExp [@ row,col]
  480.   PopUp                      - PopUp
  481.                                    <program statements>
  482.                                  Highlight <row>, <column>, <length>
  483.                                    Item <string expression>
  484.                                      <program statements>
  485.                                End
  486.   PrinterReady               - IntVar := PrinterReady IntExp
  487.   Read                       - [IntVar :=] Read StrVar [for IntExp] from
  488.   ReadLine                   - [IntVar :=] ReadLine StrVar from FileVar
  489.   ReadScrLine                - StrVar := ReadScrLine IntExp
  490.   Reboot                     - Reboot
  491.   RenSub                     - [IntVar :=] RenSub StrExp1 StrExp2
  492.   Repeat                     - Repeat IntExp
  493.   RestoreScreen              - RestoreScreen IntVar
  494.   Return                     - Return [IntExp]
  495.   Rewind                     - Rewind FileVar
  496.   RowCol                     - RowCol <row>, <column>
  497.   RTrim                      - StrVar := RTrim StrExp
  498.   Run                        - Run <DOS text>
  499.   RunString                  - RunString StrExp
  500.   RunSwap                    - RunSwap StrExp
  501.   SaveFile                   - SaveFile FileVar
  502.   SaveScreen                 - IntVar := SaveScreen
  503.   Say                        - Say [[@ <row>, <col>] <string expression>[;]]
  504.   ScreenBlank                - ScreenBlank IntExp
  505.   ScrollLockOff              - ScrollLockOff
  506.   ScrollLockOn               - ScrollLockOn
  507.   ScrollLockStatus           - IntVar := ScrollLockStatus
  508.   Set                        - SET StrExp1 = StrExp2
  509.   SetFilePos                 - [IntVar :=] SetFilePos FileVar to LongIntVar
  510.   SHIFT                      - SHIFT
  511.   Sleep                      - Sleep NumExp
  512.   SleepUntil                 - SleepUntil LongIntExp
  513.   StrDateToLong              - LongIntVar := StrDateToLong StrExp
  514.   StrTimeToLong              - LongIntVar := StrTimeToLong StrExp
  515.   StrToNum                   - NumVar := StrToNum StrExp
  516.   Stuff                      - Stuff StrExp
  517.   Sub                        - Sub <sub name>
  518.                                End
  519.   SysDateToLong              - LongIntVar := SysDateToLong
  520.   System                     - System StrExp
  521.   SysTimeToLong              - LongIntVar := SysTimeToLong
  522.   Text On                    - TEXT <text color> On <background color>
  523.   Trim                       - StrVar := Trim StrExp
  524.   Unshift                    - UNSHIFT
  525.   UpperCase                  - StrVar := UpperCase StrExp
  526.   USE BIOS                   - Use BIOS
  527.   Use BrightColors           - Use|Dont Use BrightColors
  528.   Use Commas                 - Use|Dont Use Commas
  529.   Use CtrlBreak              - Use|Dont Use CtrlBreak
  530.   Use Cursor                 - Use|Dont Use Cursor
  531.   Use Direct                 - Use Direct
  532.   Use DOS                    - Use DOS
  533.   Use Encryption             - Use|Dont Use Encryption
  534.   Use ExtendedKeyboardBuffer - Use|Dont Use ExtendedKeyboardBuffer
  535.   VideoMode                  - IntVar := VideoMode
  536.   Wait                       - Wait NumExp
  537.   WaitUntil                  - WaitUntil LongIntExp
  538.   WhereX                     - IntVar := WhereX
  539.   WhereY                     - IntVar := WhereY
  540.   While                      - While <statement>
  541.                                  <statement>
  542.                                End
  543.   Write                      - [IntVar :=] Write StrExp [for IntExp] to
  544.   WriteLine                  - WriteLine StrExp to FileVar
  545.   XMSAvail                   - LongIntVar := XMSAvail
  546.   XMSInstalled               - IntVar := XMSInstalled
  547.   XMSMajor                   - IntVar := XMSMajor
  548.   XMSMinor                   - IntVar := XMSMinor
  549.   XMSTotal                   - LongIntVar := XMSTotal
  550.   XMSVersion                 - StrVar := XMSVersion
  551.  Reference 
  552.  MOREBuilder 
  553.   ADDDays                    - LongIntVar1 := ADDDays LontIntVar2, IntExp1
  554.   ADDHours                   - LongIntVar1 := ADDHours LongIntVar2, IntExp1
  555.   ADDMinutes                 - LongIntVar1 := ADDMinutes LongIntVar2, IntExp1
  556.   ADDMonths                  - LongIntVar1 := ADDMonths LongIntVar2, IntExp1
  557.   ADDSeconds                 - LongIntVar1 := ADDSeconds LongIntVar2, IntExp1
  558.   ADDYears                   - LongIntVar1 := ADDYears LongIntVar2, IntExp1
  559.   AnsiInstalled              - IntVar := AnsiInstalled
  560.   ChangeCursor               - ChangeCursor IntVar1, IntVar2
  561.   CheckKeys                  - IntVar1 := CheckKeys
  562.   CheckMouseButton           - IntVar := CheckMouseButton
  563.   DaysDiff                   - LongIntVar1 := DaysDiff LongIntVar2, LongIntVar3
  564.   DesqViewInstalled          - IntVar := DesqViewInstalled
  565.   DesqViewVersion            - DesqView StrVar
  566.   DesqViewMajor              - IntVar := DesqViewMajor
  567.   DesqViewMinor              - IntVar := DesqViewMinor
  568.   DOSHigh                    - IntVar := DOSHigh
  569.   DPMIInstalled              - IntVar := DPMIInstalled
  570.   DPMI32Bit                  - IntVar := DPMI32Bit
  571.   DPMIVersion                - DPMIVersion StrVar
  572.   DPMIMajor                  - IntVar := DPMIMajor
  573.   DPMIMinor                  - IntVar := DPMIMinor
  574.   DrawHort                   - DrawHort IntExp1, IntExp2, IntExp3, IntExp4
  575.   DrawVert                   - DrawVert IntExp1, IntExp2, IntExp3, IntExp4
  576.   EMMInstalled               - IntVar := EMMInstalled
  577.   File16CRC                  - IntVar := File16CRC StrExp
  578.   File32CRC                  - LongIntVar := File32CRC StrExp
  579.   GameAdapterInstalled       - IntVar := GameAdapterInstalled
  580.   GetCountry                 - IntVar := GetCountry
  581.   GetExtension               - GetExtension StrExp, StrVar
  582.   GetFilePath                - GetFilePath StrExp, StrVar
  583.   GetMouseX                  - IntVar := GetMouseX
  584.   GetMouseY                  - IntVar := GetMouseY
  585.   HMAFree                    - LongIntVar := HMAFree
  586.   MAXInstalled               - IntVar := MAXInstalled
  587.   MAXMajor                   - IntVar := MAXMajor
  588.   MAXMinor                   - IntVar := MAXMinor
  589.   MAXVersion                 - MAXVersion := StrVar
  590.   MouseMajor                 - IntVar := MouseMajor
  591.   MouseMinor                 - IntVar := MouseMinor
  592.   MouseMovedX                - IntVar := MouseMovedX
  593.   MouseMovedY                - IntVar := MouseMovedY
  594.   MouseType                  - IntVar := MouseType
  595.   MouseVersion               - MouseVersion StrVar
  596.   NumberOfButtons            - IntVar := NumberOfButtons
  597.   NumOfParallel              - IntVar := NumOfParallel
  598.   NumOfSerial                - IntVar := NumOfSerial
  599.   PrintChar                  - IntVar := PrintChar StrVar, IntExp
  600.   PrintDiskScreen            - IntVar := PrintDiskScreen StrExp, IntExp
  601.   PrintFile                  - IntVar := PrintFile StrExp, IntExp1, IntExp2
  602.   PrintFormFeed              - IntVar := PrintFormFeed IntExp
  603.   PrintLandScape             - IntVar := PrintLandscape IntExp
  604.   PrintLine                  - IntVar := PrintLine StrVar, IntExp
  605.   PrintPortrait              - IntVar := PrintPortrait IntExp
  606.   PrintSaveScreen            - IntVar := PrintSaveScreen IntExp1, IntExp2
  607.   PrintScreen                - IntVar := PrintScreen IntExp
  608.   QEMMInstalled              - IntVar := QEMMInstalled
  609.   QEMMMajor                  - IntVar := QEMMMajor
  610.   QEMMMinor                  - IntVar := QEMMMinor
  611.   QEMMVersion                - QEMMVersion StrVar
  612.   ReadAttr                   - IntVar := ReadAttr
  613.   ReadAttrAt                 - IntVar := ReadAttrAt IntExp1, IntExp2
  614.   ReadDiskToScreen           - IntVar := ReadDiskToScreen StrExp
  615.   ReplaceExt                 - ReplaceExt StrExp1, StrExp2, StrVar
  616.   ResetMouse                 - IntVar := ResetMouse
  617.   ResetPrinter               - IntVar := ResetPrinter IntExp1, IntExp2
  618.   SayCenter                  - SayCenter StrExp
  619.   SayCenterAt                - SayCenterAt StrExp, IntExp
  620.   SayVertDown                - SayVertDown StrExp
  621.   SayVertUp                  - SayVertUp StrExp
  622.   SaveScreenToDisk           - SaveScreenToDisk StrExp
  623.   ScrollScreenUp             - ScrollScreenUp IntExp
  624.   ScrollScreenDown           - ScrollScreenDown IntExp
  625.   SetAttr                    - SetAttr IntExp
  626.   SetAttrAt                  - SetAttrAt IntExp1, IntExp2, IntExp3
  627.   SetKeyRepeatRate           - SetKeyRepeatRate IntExp1, IntExp2
  628.   SetMousePos                - SetMousePos IntExp1, IntExp2
  629.   SetMouseX                  - SetMouseX IntExp1, IntExp2
  630.   SetMouseY                  - SetMouseY IntExp1, IntExp2
  631.   SetVideoMode               - SetVideoMode IntVar
  632.   ShareInstalled             - IntVar := ShareInstalled
  633.   SmartDrawHort              - SmartDrawHort IntExp1, IntExp2, IntExp3, IntExp4
  634.   SmartDrawVert              - SmartDrawVert IntExp1, IntExp2, IntExp3, IntExp4
  635.   StrCap                     - StrCap StrExp, StrVar
  636.   StrDel                     - StrDel StrExp1, StrExp2, StrVar
  637.   StrDelPos                  - StrDelPos StrExp1, IntExp1, IntExp2, StrVar
  638.   StrDel                     - StrDel StrExp1, StrExp2, StrVar
  639.   StrInsPos                  - StrInsPos StrExp1, StrExp2, IntExp, StrVar
  640.   StrReplace                 - StrReplace StrExp1, StrExp2, StrExp3, StrVar
  641.   StrReplace                 - StrReplace StrExp1, StrExp2, StrExp3, StrVar
  642.   StrReverse                 - StrReverse StrExp, StrVar
  643.   StrSet                     - StrSet StrExp, IntExp, StrVar
  644.   TimeDiff                   - LongIntVar1 := TimeDiff LontIntVar2, LongIntVar3
  645.   UMBFree                    - LontIntVar := UMBFree
  646.   VCPIInstalled              - IntVar := VCPIInstalled
  647.   VCPIMajor                  - IntVar := VCPIMajor
  648.   VCPIMinor                  - IntVar := VCPIMinor
  649.   VCPIVersion                - VCPIVersion StrVar
  650.   WindowsInstalled           - IntVar := WindowsInstalled
  651.   WindowsMajor               - IntVar := WindowsMajor
  652.   WindowsMinor               - IntVar := WindowsMinor
  653.   WindowsMode                - IntVar := WindowsMode
  654.   WindowsVersion             - WindowsVersion StrVar
  655.  Reference 
  656.  Builder+MOREBuilder 
  657.   Adaptor                    [Builder]     - StrVar := Adaptor
  658.   ADDDays                    [MOREBuilder] - LongIntVar1 := ADDDays LontIntVar2, IntExp1
  659.   ADDHours                   [MOREBuilder] - LongIntVar1 := ADDHours LongIntVar2, IntExp1
  660.   ADDMinutes                 [MOREBuilder] - LongIntVar1 := ADDMinutes LongIntVar2, IntExp1
  661.   ADDMonths                  [MOREBuilder] - LongIntVar1 := ADDMonths LongIntVar2, IntExp1
  662.   ADDSeconds                 [MOREBuilder] - LongIntVar1 := ADDSeconds LongIntVar2, IntExp1
  663.   ADDYears                   [MOREBuilder] - LongIntVar1 := ADDYears LongIntVar2, IntExp1
  664.   AnsiInstalled              [MOREBuilder] - IntVar := AnsiInstalled
  665.   BCFAdd                     [Builder]     - [LongIntVar :=] BCFAdd StrExp1, StrExp2
  666.   BCFCopy                    [Builder]     - [IntVar :=] BCFCopy StrExp1, StrExp2, StrExp3
  667.   BCFDelete                  [Builder]     - [IntVar :=] BCFDelete StrExp1, StrExp2
  668.   Beep                       [Builder]     - Beep
  669.   BLDAttrib                  [Builder]     - [IntVar :=] BLDAttrib StrExp1, StrExp2
  670.   BLDChDir                   [Builder]     - [IntVar :=] BLDChDir StrExp
  671.   BLDChDrive                 [Builder]     - [IntVar :=] BLDChDrive StrExp
  672.   BLDCopy                    [Builder]     - [IntVar :=] BLDCopy StrExp1, StrExp2
  673.   BLDDel                     [Builder]     - [IntVar :=] BLDDel StrExp
  674.   BLDMkDir                   [Builder]     - [IntVar :=] BLDMkDir StrExp
  675.   Boxes                      [Builder]     - Single Box <row>, <col>, <wid>, <hght> <LineColor> On <Boxcolor>
  676.                                               Double Box <row>, <col>, <wid>, <hght> <LineColor> On <Boxcolor>
  677.   CALL                       [Builder]     - CALL <filename>
  678.   Canceled                   [Builder]     - IF Canceled <statement>
  679.   CapsLockOff                [Builder]     - CapsLockOff
  680.   CapsLockOn                 [Builder]     - CapsLockOn
  681.   CapsLockStatus             [Builder]     - IntVar := CapsLockStatus
  682.   Case                       [Builder]     - Select <expression> from
  683.                                                case <result>:
  684.                                                  <statements>] ... ]
  685.                                              End
  686.   CharToNum                  [Builder]     - IntVar := CharToNum StrExp
  687.   ChangeCursor               [MOREBuilder] - ChangeCursor IntVar1, IntVar2
  688.   CheckKeys                  [MOREBuilder] - IntVar1 := CheckKeys
  689.   CheckMouseButton           [MOREBuilder] - IntVar := CheckMouseButton
  690.   ClearLineTo                [Builder]     - ClearLineTo IntExp
  691.   Clock                      [Builder]     - Clock [foreground color] on [background color]
  692.   ClockOff                   [Builder]     - ClockOff
  693.   Close                      [Builder]     - Close FileVar
  694.   CloseAllFiles              [Builder]     - CloseAllFiles
  695.   CLS                        [Builder]     - CLS
  696.   CLS On                     [Builder]     - CLS <foreground color> On <background color>
  697.   Contains                   [Builder]     - IF StrExp1 Contains StrExp2 <statements>
  698.   CoprocessorInstalled       [Builder]     - IntVar := CoprocessorInstalled
  699.   CPU                        [Builder]     - IntVar := CPU
  700.   CurrentDir                 [Builder]     - StrVar :=  CurrentDir
  701.   CurrentDrive               [Builder]     - StrVar :=  CurrentDrive
  702.   DayoftheWeek               [Builder]     - IntVar := DayoftheWeek
  703.   DaysDiff                   [MOREBuilder] - LongIntVar1 := DaysDiff LongIntVar2, LongIntVar3
  704.   DesqViewInstalled          [MOREBuilder] - IntVar := DesqViewInstalled
  705.   DesqViewVersion            [MOREBuilder] - DesqView StrVar
  706.   DesqViewMajor              [MOREBuilder] - IntVar := DesqViewMajor
  707.   DesqViewMinor              [MOREBuilder] - IntVar := DesqViewMinor
  708.   DirExists                  [Builder]     - IntVar := DirExists StrExp
  709.   DiskFree                   [Builder]     - LongIntVar := DiskFree StrExp
  710.   DiskLabel                  [Builder]     - StrVar := DiskLabel StrExp
  711.   DiskReady                  [Builder]     - IntVar := DiskReady StrExp
  712.   DiskSize                   [Builder]     - LongIntVar := DiskSize StrExp
  713.   DOSErrorLevel              [Builder]     - IntVar := DOSErrorLevel
  714.   DOSHigh                    [MOREBuilder] - IntVar := DOSHigh
  715.   DOSInstalled               [Builder]     - LongIntVar := DOSInstalled
  716.   DOSRAM                     [Builder]     - LongIntVar := DOSRAM
  717.   DPMIInstalled              [MOREBuilder] - IntVar := DPMIInstalled
  718.   DPMI32Bit                  [MOREBuilder] - IntVar := DPMI32Bit
  719.   DPMIVersion                [MOREBuilder] - DPMIVersion StrVar
  720.   DPMIMajor                  [MOREBuilder] - IntVar := DPMIMajor
  721.   DPMIMinor                  [MOREBuilder] - IntVar := DPMIMinor
  722.   DrawHort                   [MOREBuilder] - DrawHort IntExp1, IntExp2, IntExp3, IntExp4
  723.   DrawVert                   [MOREBuilder] - DrawVert IntExp1, IntExp2, IntExp3, IntExp4
  724.   DriveSize                  [Builder]     - IntVar := DriveSize StrExp
  725.   DropDown                   [Builder]     - DropDown StrExp1 [@ <Row>, <Col>]
  726.                                                  <statement>
  727.                                                Item StrExp2
  728.                                                  <statement>
  729.                                                Item StrExp3
  730.                                                  <statement>
  731.                                              End
  732.   ECHO                       [Builder]     - ECHO <Any text>
  733.   EMMInstalled               [MOREBuilder] - IntVar := EMMInstalled
  734.   EMSAvail                   [Builder]     - LongIntVar := EMSAvail
  735.   EMSInstalled               [Builder]     - IntVar := EMSInstalled
  736.   EMSMajor                   [Builder]     - IntVar := EMSMajor
  737.   EMSMinor                   [Builder]     - IntVar := EMSMinor
  738.   EMSTotal                   [Builder]     - LongIntVar := EMSTotal
  739.   EMSVersion                 [Builder]     - StrVar := EMSVersion
  740.   ENVAvail                   [Builder]     - IntVar := EnvAvail
  741.   ENVTotal                   [Builder]     - IntVar := EnvTotal
  742.   EOF                        [Builder]     - EOF FileVar
  743.   Exit                       [Builder]     - Exit [<error code>]
  744.   External                   [Builder]     - External <Variable Type> Operand
  745.   File                       [Builder]     - File FileVar1 [, FileVar2...]
  746.   File16CRC                  [MOREBuilder] - IntVar := File16CRC StrExp
  747.   File32CRC                  [MOREBuilder] - LongIntVar := File32CRC StrExp
  748.   FileChangedDateToLong      [Builder]     - LongIntVar := FileChangedDateToLong StrExp
  749.   FileChangedTimeToLong      [Builder]     - LongIntVar := FileChangedTimeToLong StrExp
  750.   FileSize                   [Builder]     - LongIntVar := FileSize StrExp
  751.   FillArea                   [Builder]     - FillArea row,col,width,height,StrExp
  752.   FlushKeyboard              [Builder]     - FlushKeyboard
  753.   FOR                        [Builder]     - FOR %%<character> IN "<set>" DO <command>
  754.   For (Loop Structure)       [Builder]     - For IntVar = IntExp1 to IntExp2
  755.                                                <Statement>
  756.                                              End
  757.   FreeArray                  [Builder]     - FreeArray ArrayVar
  758.   GameAdapterInstalled       [MOREBuilder] - IntVar := GameAdapterInstalled
  759.   GetCountry                 [MOREBuilder] - IntVar := GetCountry
  760.   GetExtension               [MOREBuilder] - GetExtension StrExp, StrVar
  761.   GetFilePath                [MOREBuilder] - GetFilePath StrExp, StrVar
  762.   GetFilePos                 [Builder]     - LongIntVar := GetFilePos FileVar
  763.   GetKey                     [Builder]     - GetKey
  764.   GetMouseX                  [MOREBuilder] - IntVar := GetMouseX
  765.   GetMouseY                  [MOREBuilder] - IntVar := GetMouseY
  766.   GetYN                      [Builder]     - GetYN
  767.   GOTO                       [Builder]     - GOTO <label>
  768.   GoToXY                     [Builder]     - GoToXY <column>, <row>
  769.   HasExtension               [Builder]     - IntVar := HasExtension StrExp
  770.   Help                       [Builder]     - Help StrExp1, StrExp2,KeyConstant,IntExp1,IntExp2 @ row,col
  771.   HMAFree                    [MOREBuilder] - LongIntVar := HMAFree
  772.   IF                         [Builder]     - If <qualifier> <statement>
  773.                                              or
  774.                                              If <qualifier>
  775.                                                <statement1>
  776.                                                [...<statement n>]
  777.                                              end [else
  778.                                                <statement1>
  779.                                                [...<statement n>]
  780.                                              end]
  781.   Input                      [Builder]     - Input StrVar [, StrExp]
  782.   Input @                    [Builder]     - Input @ row,col StrVar [, StrExp]
  783.   IntToStr                   [Builder]     - StrVar := IntToStr IntExp
  784.   Item                       [Builder]     - Item StrExp, [<KeystrokeConstant>]
  785.   Keypressed                 [Builder]     - If Keypressed <statement>
  786.   LastKey                    [Builder]     - IF LastKey is <KeystrokeConstant> <statement>
  787.   Length                     [Builder]     - IntVar :=Length StrExp
  788.   LightBar                   [Builder]     - LightBar [@ <Row>, <Col>]
  789.                                                NestedItem <StrExp2>
  790.                                                  <statements...>
  791.                                              Item <StrExp3>
  792.                                                  <statements...>
  793.                                              End
  794.   Location                   [Builder]     - IntVar := Location StrExp1, StrExp2
  795.   LongToDateStr              [Builder]     - StrVar := LongToDateStr LongIntExp
  796.   LongToStr                  [Builder]     - StrVar := LongToStr LongIntExp
  797.   LongToTimeStr              [Builder]     - StrVar := LongToTimeStr LongIntExp
  798.   LowerCase                  [Builder]     - StrVar := LowerCase StrExp
  799.   LTrim                      [Builder]     - StrVar := LTrim StrExp
  800.   MaxCols                    [Builder]     - IntVar := MaxCols
  801.   MAXInstalled               [MOREBuilder] - IntVar := MAXInstalled
  802.   MAXMajor                   [MOREBuilder] - IntVar := MAXMajor
  803.   MAXMinor                   [MOREBuilder] - IntVar := MAXMinor
  804.   MaxRows                    [Builder]     - IntVar := MaxRows
  805.   MAXVersion                 [MOREBuilder] - MAXVersion := StrVar
  806.   Menu Style                 [Builder]     - Menu Style <Item color>, <Item background color>,
  807.                                                <Hotkey text color>, <Hotkey background color>,
  808.                                                <Highlight text color>, <Highlight background color>,
  809.                                                <Box color>, <Box background color>,
  810.                                                <Immediate trigger>, <Use first key>,
  811.                                                <Box style>, <Use shadow>
  812.   MidStr                     [Builder]     - StrVar := MidStr StrExp, IntExp1, IntExp2
  813.   MouseHideCursor            [Builder]     - MouseHideCursor
  814.   MouseInstalled             [Builder]     - IntVar := MouseInstalled
  815.   MouseMajor                 [MOREBuilder] - IntVar := MouseMajor
  816.   MouseMinor                 [MOREBuilder] - IntVar := MouseMinor
  817.   MouseMovedX                [MOREBuilder] - IntVar := MouseMovedX
  818.   MouseMovedY                [MOREBuilder] - IntVar := MouseMovedY
  819.   MouseShowCursor            [Builder]     - MouseShowCursor
  820.   MouseType                  [MOREBuilder] - IntVar := MouseType
  821.   MouseVersion               [MOREBuilder] - MouseVersion StrVar
  822.   Move                       [Builder]     - [IntVar :=] Move StrExp1 StrExp2
  823.   NOT                        [Builder]     - Not <expression>
  824.   NumberOfButtons            [MOREBuilder] - IntVar := NumberOfButtons
  825.   NumofDrives                [Builder]     - IntVar := NumofDrives
  826.   NumOfParallel              [MOREBuilder] - IntVar := NumOfParallel
  827.   NumOfSerial                [MOREBuilder] - IntVar := NumOfSerial
  828.   NumLockOff                 [Builder]     - NumLockOff
  829.   NumLockOn                  [Builder]     - NumLockOn
  830.   NumLockStatus              [Builder]     - IntVar := NumLockStatus
  831.   NumToChar                  [Builder]     - StrVar := NumToChar NumExp
  832.   OnPath                     [Builder]     - IntVar := OnPath StrExp
  833.   Open                       [Builder]     - [IntVar :=] Open "StrExp" for
  834.   OSMajor                    [Builder]     - IntVar := OSMajor
  835.   OSMinor                    [Builder]     - IntVar := OSMinor
  836.   OSVersion                  [Builder]     - StrVar := OSVersion
  837.   ParamCount                 [Builder]     - IF ParamCount is|== <statement>
  838.   Password                   [Builder]     - Password StrExp
  839.   Pause                      [Builder]     - PAUSE [<StrExp>]
  840.   PickFile                   [Builder]     - StrVar := PickFile StrExp, IntExp [@ row, col]
  841.   PickList                   [Builder]     - Int1 := PickList StrExp, StrArrayVar[1], IntExp [@ row,col]
  842.   PopUp                      [Builder]     - PopUp
  843.                                                  <program statements>
  844.                                                Highlight <row>, <column>, <length>
  845.                                                  Item <string expression>
  846.                                                    <program statements>
  847.                                              End
  848.   PrintChar                  [MOREBuilder] - IntVar := PrintChar StrVar, IntExp
  849.   PrintDiskScreen            [MOREBuilder] - IntVar := PrintDiskScreen StrExp, IntExp
  850.   PrinterReady               [Builder]     - IntVar := PrinterReady IntExp
  851.   PrintFile                  [MOREBuilder] - IntVar := PrintFile StrExp, IntExp1, IntExp2
  852.   PrintFormFeed              [MOREBuilder] - IntVar := PrintFormFeed IntExp
  853.   PrintLandScape             [MOREBuilder] - IntVar := PrintLandscape IntExp
  854.   PrintLine                  [MOREBuilder] - IntVar := PrintLine StrVar, IntExp
  855.   PrintPortrait              [MOREBuilder] - IntVar := PrintPortrait IntExp
  856.   PrintSaveScreen            [MOREBuilder] - IntVar := PrintSaveScreen IntExp1, IntExp2
  857.   PrintScreen                [MOREBuilder] - IntVar := PrintScreen IntExp
  858.   QEMMInstalled              [MOREBuilder] - IntVar := QEMMInstalled
  859.   QEMMMajor                  [MOREBuilder] - IntVar := QEMMMajor
  860.   QEMMMinor                  [MOREBuilder] - IntVar := QEMMMinor
  861.   QEMMVersion                [MOREBuilder] - QEMMVersion StrVar
  862.   Read                       [Builder]     - [IntVar :=] Read StrVar [for IntExp] from
  863.   ReadAttr                   [MOREBuilder] - IntVar := ReadAttr
  864.   ReadAttrAt                 [MOREBuilder] - IntVar := ReadAttrAt IntExp1, IntExp2
  865.   ReadDiskToScreen           [MOREBuilder] - IntVar := ReadDiskToScreen StrExp
  866.   ReadLine                   [Builder]     - [IntVar :=] ReadLine StrVar from FileVar
  867.   ReadScrLine                [Builder]     - StrVar := ReadScrLine IntExp
  868.   Reboot                     [Builder]     - Reboot
  869.   RenSub                     [Builder]     - [IntVar :=] RenSub StrExp1 StrExp2
  870.   Repeat                     [Builder]     - Repeat IntExp
  871.   ReplaceExt                 [MOREBuilder] - ReplaceExt StrExp1, StrExp2, StrVar
  872.   ResetMouse                 [MOREBuilder] - IntVar := ResetMouse
  873.   ResetPrinter               [MOREBuilder] - IntVar := ResetPrinter IntExp1, IntExp2
  874.   RestoreScreen              [Builder]     - RestoreScreen IntVar
  875.   Return                     [Builder]     - Return [IntExp]
  876.   Rewind                     [Builder]     - Rewind FileVar
  877.   RowCol                     [Builder]     - RowCol <row>, <column>
  878.   RTrim                      [Builder]     - StrVar := RTrim StrExp
  879.   Run                        [Builder]     - Run <DOS text>
  880.   RunString                  [Builder]     - RunString StrExp
  881.   RunSwap                    [Builder]     - RunSwap StrExp
  882.   SaveFile                   [Builder]     - SaveFile FileVar
  883.   SaveScreen                 [Builder]     - IntVar := SaveScreen
  884.   Say                        [Builder]     - Say [[@ <row>, <col>] <string expression>[;]]
  885.   SayCenter                  [MOREBuilder] - SayCenter StrExp
  886.   SayCenterAt                [MOREBuilder] - SayCenterAt StrExp, IntExp
  887.   SayVertDown                [MOREBuilder] - SayVertDown StrExp
  888.   SayVertUp                  [MOREBuilder] - SayVertUp StrExp
  889.   SaveScreenToDisk           [MOREBuilder] - SaveScreenToDisk StrExp
  890.   ScreenBlank                [Builder]     - ScreenBlank IntExp
  891.   ScrollLockOff              [Builder]     - ScrollLockOff
  892.   ScrollLockOn               [Builder]     - ScrollLockOn
  893.   ScrollLockStatus           [Builder]     - IntVar := ScrollLockStatus
  894.   ScrollScreenUp             [MOREBuilder] - ScrollScreenUp IntExp
  895.   ScrollScreenDown           [MOREBuilder] - ScrollScreenDown IntExp
  896.   Set                        [Builder]     - SET StrExp1 = StrExp2
  897.   SetAttr                    [MOREBuilder] - SetAttr IntExp
  898.   SetAttrAt                  [MOREBuilder] - SetAttrAt IntExp1, IntExp2, IntExp3
  899.   SetFilePos                 [Builder]     - [IntVar :=] SetFilePos FileVar to LongIntVar
  900.   SetKeyRepeatRate           [MOREBuilder] - SetKeyRepeatRate IntExp1, IntExp2
  901.   SetMousePos                [MOREBuilder] - SetMousePos IntExp1, IntExp2
  902.   SetMouseX                  [MOREBuilder] - SetMouseX IntExp1, IntExp2
  903.   SetMouseY                  [MOREBuilder] - SetMouseY IntExp1, IntExp2
  904.   SetVideoMode               [MOREBuilder] - SetVideoMode IntVar
  905.   ShareInstalled             [MOREBuilder] - IntVar := ShareInstalled
  906.   SHIFT                      [Builder]     - SHIFT
  907.   Sleep                      [Builder]     - Sleep NumExp
  908.   SleepUntil                 [Builder]     - SleepUntil LongIntExp
  909.   SmartDrawHort              [MOREBuilder] - SmartDrawHort IntExp1, IntExp2, IntExp3, IntExp4
  910.   SmartDrawVert              [MOREBuilder] - SmartDrawVert IntExp1, IntExp2, IntExp3, IntExp4
  911.   StrCap                     [MOREBuilder] - StrCap StrExp, StrVar
  912.   StrDateToLong              [Builder]     - LongIntVar := StrDateToLong StrExp
  913.   StrDel                     [MOREBuilder] - StrDel StrExp1, StrExp2, StrVar
  914.   StrDelPos                  [MOREBuilder] - StrDelPos StrExp1, IntExp1, IntExp2, StrVar
  915.   StrDel                     [MOREBuilder] - StrDel StrExp1, StrExp2, StrVar
  916.   StrInsPos                  [MOREBuilder] - StrInsPos StrExp1, StrExp2, IntExp, StrVar
  917.   StrReplace                 [MOREBuilder] - StrReplace StrExp1, StrExp2, StrExp3, StrVar
  918.   StrReverse                 [MOREBuilder] - StrReverse StrExp, StrVar
  919.   StrSet                     [MOREBuilder] - StrSet StrExp, IntExp, StrVar
  920.   StrTimeToLong              [Builder]     - LongIntVar := StrTimeToLong StrExp
  921.   StrToNum                   [Builder]     - NumVar := StrToNum StrExp
  922.   Stuff                      [Builder]     - Stuff StrExp
  923.   Sub                        [Builder]     - Sub <sub name>
  924.                                              End
  925.   SysDateToLong              [Builder]     - LongIntVar := SysDateToLong
  926.   System                     [Builder]     - System StrExp
  927.   SysTimeToLong              [Builder]     - LongIntVar := SysTimeToLong
  928.   Text On                    [Builder]     - TEXT <text color> On <background color>
  929.   Trim                       [Builder]     - StrVar := Trim StrExp
  930.   TimeDiff                   [MOREBuilder] - LongIntVar1 := TimeDiff LontIntVar2, LongIntVar3
  931.   UMBFree                    [MOREBuilder] - LontIntVar := UMBFree
  932.   Unshift                    [Builder]     - UNSHIFT
  933.   UpperCase                  [Builder]     - StrVar := UpperCase StrExp
  934.   USE BIOS                   [Builder]     - Use BIOS
  935.   Use BrightColors           [Builder]     - Use|Dont Use BrightColors
  936.   Use Commas                 [Builder]     - Use|Dont Use Commas
  937.   Use CtrlBreak              [Builder]     - Use|Dont Use CtrlBreak
  938.   Use Cursor                 [Builder]     - Use|Dont Use Cursor
  939.   Use Direct                 [Builder]     - Use Direct
  940.   Use DOS                    [Builder]     - Use DOS
  941.   Use Encryption             [Builder]     - Use|Dont Use Encryption
  942.   Use ExtendedKeyboardBuffer [Builder]     - Use|Dont Use ExtendedKeyboardBuffer
  943.   VideoMode                  [Builder]     - IntVar := VideoMode
  944.   VCPIInstalled              [MOREBuilder] - IntVar := VCPIInstalled
  945.   VCPIMajor                  [MOREBuilder] - IntVar := VCPIMajor
  946.   VCPIMinor                  [MOREBuilder] - IntVar := VCPIMinor
  947.   VCPIVersion                [MOREBuilder] - VCPIVersion StrVar
  948.   Wait                       [Builder]     - Wait NumExp
  949.   WaitUntil                  [Builder]     - WaitUntil LongIntExp
  950.   WhereX                     [Builder]     - IntVar := WhereX
  951.   WhereY                     [Builder]     - IntVar := WhereY
  952.   While                      [Builder]     - While <statement>
  953.                                                <statement>
  954.                                              End
  955.   WindowsInstalled           [Builder]     - IntVar := WindowsInstalled
  956.   WindowsMajor               [MOREBuilder] - IntVar := WindowsMajor
  957.   WindowsMinor               [MOREBuilder] - IntVar := WindowsMinor
  958.   WindowsMode                [MOREBuilder] - IntVar := WindowsMode
  959.   WindowsVersion             [MOREBuilder] - WindowsVersion StrVar
  960.   Write                      [Builder]     - [IntVar :=] Write StrExp [for IntExp] to
  961.   WriteLine                  [Builder]     - WriteLine StrExp to FileVar
  962.   XMSAvail                   [Builder]     - LongIntVar := XMSAvail
  963.   XMSInstalled               [Builder]     - IntVar := XMSInstalled
  964.   XMSMajor                   [Builder]     - IntVar := XMSMajor
  965.   XMSMinor                   [Builder]     - IntVar := XMSMinor
  966.   XMSTotal                   [Builder]     - LongIntVar := XMSTotal
  967.   XMSVersion                 [Builder]     - StrVar := XMSVersion
  968.  Reference 
  969.  Builder 
  970.  Adaptor 
  971.                      Builder
  972. Index
  973. Command Format:  StrVar := Adaptor G
  974. Function......:  Evaluates the adaptor type and places it in a string 
  975.                    variable.
  976. Uses..........:  Allows the programmer to tailor the use of colors to 6
  977.                  match the video capability detected.
  978. Returns.......:  The type of display adaptor as a string. 
  979.                  Return Value     Adaptor Detected
  980.                  
  981.                  "CGA"            Color Graphics Adaptor
  982.                  "EGA"            Enhanced Graphics Adaptor
  983.                  "MCGA"           Multi-Color Graphics Array
  984.                  "Mono"           Monochrome MDA or Hercules
  985.                  "VGA"            Video Graphics Array
  986. See Also......:  VideoMode J
  987. Example Code..:  ' This sub-routine displays blinking text if it detects 
  988.                  ' a monochrome video card, or red text if it doesn't.
  989.                  Sub PrintError
  990.                    ' Determine the video type.
  991.                    Put AdaptorType into Str1
  992.                    ' If not color-capable, use the blink attribute.
  993.                    If Str1 is "Mono"
  994.                      Say @ 24, 1 "<blink>Error"
  995.                    End Else
  996.                      Say @ 24, 1 "<red>Error"
  997.                    End
  998.                  End
  999.  Reference 
  1000.  Builder 
  1001.  VideoMode 
  1002.                    Builder
  1003. Index
  1004. Command Format:  IntVar := VideoMode O
  1005. Function......:  Queries the system for the BIOS video mode currently in use. F
  1006. Uses..........:  Allows the programmer to tailor programs to operate 8
  1007.                  correctly in a variety of video modes.
  1008. Returns.......:  The video mode as an integer value. 
  1009.                  Resolution          Colors  Text/Graphics  Returns
  1010.                  
  1011.                  40 x 25             16      Text           0
  1012.                    (No Color Burst)
  1013.                  40 x 25             16      Text           1
  1014.                  80 x 25             16      Text           2
  1015.                    (No Color Burst)
  1016.                  80 x 25             16      Text           3
  1017.                  320 x 200           4       Graphics       4
  1018.                  320 x 200           4       Graphics       5
  1019.                    (No Color Burst)
  1020.                  640 x 200           2       Graphics       6
  1021.                  80 x 25             2       Text           7
  1022.                  160 x 200           16      Graphics       8
  1023.                  320 x 200           16      Graphics       9
  1024.                  640 x 200           4       Graphics       10
  1025.                  320 x 200           16      Graphics       13
  1026.                  640 x 200           16      Graphics       14
  1027.                  640 x 350           2       Graphics       15
  1028.                  640 x 350           4/16    Graphics       16
  1029.                  640 x 480           2       Graphics       17
  1030.                  640 x 480           16      Graphics       18
  1031.                  320 x 200           256     Graphics       19
  1032. See Also......:  Adaptor $
  1033. Example Code..:  Int1 := VideoMode 
  1034.                  Say "VideoMode is ";Int1
  1035.                  If Int1 == 3
  1036.                    Say "You are running in 80 x 25 mode."
  1037.                  End Else
  1038.                    Say "You are not running in 80 x 25 mode."
  1039.                  End
  1040.  Reference 
  1041.  MOREBuilder 
  1042.  ADDDays 
  1043.              MOREBuilder
  1044. Index
  1045. Command Format:  LongIntVar1 := ADDDays LongIntVar2, IntExp E
  1046. Function......:  Adds a specified number of days to a date-oriented 
  1047.                  long integer.
  1048. Parameters....:  LongIntVar1 is the modified long integer. 
  1049.                  LongIntVar2 is the long integer to be modified.
  1050.                  IntExp is the number of days to add (whole numbers only.)
  1051. Example Code..:  LongInt1 := SysDateToLong {
  1052.                  LongInt2 := ADDDays LongInt1, 7
  1053.                  Str1 := LongToDateStr LongInt2
  1054.                  Say Str1
  1055.